package cn.controlsys.model;

import java.math.BigDecimal;
import java.util.Date;

public class PaymentRecord {
    private Integer id;

    private String queryOrderNumber;

    private Date queryTime;

    private BigDecimal billMoney;

    private BigDecimal lateFee;

    private String billDate;

    private Date queryFinishTime;

    private Byte status;

    private Date rechageTime;

    private String rechargeOrderNumber;

    private String wecAccount;

    private Byte wecType;

    private Date createdTime;

    private Date updateTime;

    private String description;

    public PaymentRecord(Integer id, String queryOrderNumber, Date queryTime, BigDecimal billMoney, BigDecimal lateFee, String billDate, Date queryFinishTime, Byte status, Date rechageTime, String rechargeOrderNumber, String wecAccount, Byte wecType, Date createdTime, Date updateTime, String description) {
        this.id = id;
        this.queryOrderNumber = queryOrderNumber;
        this.queryTime = queryTime;
        this.billMoney = billMoney;
        this.lateFee = lateFee;
        this.billDate = billDate;
        this.queryFinishTime = queryFinishTime;
        this.status = status;
        this.rechageTime = rechageTime;
        this.rechargeOrderNumber = rechargeOrderNumber;
        this.wecAccount = wecAccount;
        this.wecType = wecType;
        this.createdTime = createdTime;
        this.updateTime = updateTime;
        this.description = description;
    }

    public PaymentRecord() {
        super();
    }

    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    public String getQueryOrderNumber() {
        return queryOrderNumber;
    }

    public void setQueryOrderNumber(String queryOrderNumber) {
        this.queryOrderNumber = queryOrderNumber == null ? null : queryOrderNumber.trim();
    }

    public Date getQueryTime() {
        return queryTime;
    }

    public void setQueryTime(Date queryTime) {
        this.queryTime = queryTime;
    }

    public BigDecimal getBillMoney() {
        return billMoney;
    }

    public void setBillMoney(BigDecimal billMoney) {
        this.billMoney = billMoney;
    }

    public BigDecimal getLateFee() {
        return lateFee;
    }

    public void setLateFee(BigDecimal lateFee) {
        this.lateFee = lateFee;
    }

    public String getBillDate() {
        return billDate;
    }

    public void setBillDate(String billDate) {
        this.billDate = billDate == null ? null : billDate.trim();
    }

    public Date getQueryFinishTime() {
        return queryFinishTime;
    }

    public void setQueryFinishTime(Date queryFinishTime) {
        this.queryFinishTime = queryFinishTime;
    }

    public Byte getStatus() {
        return status;
    }

    public void setStatus(Byte status) {
        this.status = status;
    }

    public Date getRechageTime() {
        return rechageTime;
    }

    public void setRechageTime(Date rechageTime) {
        this.rechageTime = rechageTime;
    }

    public String getRechargeOrderNumber() {
        return rechargeOrderNumber;
    }

    public void setRechargeOrderNumber(String rechargeOrderNumber) {
        this.rechargeOrderNumber = rechargeOrderNumber == null ? null : rechargeOrderNumber.trim();
    }

    public String getWecAccount() {
        return wecAccount;
    }

    public void setWecAccount(String wecAccount) {
        this.wecAccount = wecAccount == null ? null : wecAccount.trim();
    }

    public Byte getWecType() {
        return wecType;
    }

    public void setWecType(Byte wecType) {
        this.wecType = wecType;
    }

    public Date getCreatedTime() {
        return createdTime;
    }

    public void setCreatedTime(Date createdTime) {
        this.createdTime = createdTime;
    }

    public Date getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(Date updateTime) {
        this.updateTime = updateTime;
    }

    public String getDescription() {
        return description;
    }

    public void setDescription(String description) {
        this.description = description == null ? null : description.trim();
    }
}